Release Notes for RobotStudio 2021.2
General
The release name is RobotStudio 2021.2 and the build number is 21.2.9526.0. The release date is July 1, 2021.
What's new in RobotStudio 2021.2
Change Distribution when Edit a system in Installation Manager
Check certificate also when connecting to controller over management port
Create system folder for Installation Package on the root of a USB stick
Improved texts for new virtual systems in Installation Manager
Installation Manager now use the same location to unpack RobotWare as RobotStudio
Select Distribution package when creating a virtual system based on existing system
Add physics behavior to the 'Saved State'

Always show login dialog when connecting to a controller
Change Distribution when Edit a system in Installation Manager
It is now possible to select and change Distribution package in the Distribution tab when you edit a system in Installation Manager 7.
Check certificate also when connecting to controller over management port
Create system folder for Installation Package on the root of a USB stick
Installation Manager 7 will now create a system folder if you create an Installation Packge on the root on an USB stick.
Improved texts for new virtual systems in Installation Manager
The texts to describe how to create new virtual systems in Installation Manager 6 & 7 have now been changed. We now say that the system is based on another Virtual System or Backup. It is not a copy of the system, it is just a system with same products and settings.
Installation Manager now use the same location to unpack RobotWare as RobotStudio
Installation Manager 6 and 7 now use the same location to unpack RobotWare products for virtual systems as RobotStudio. In this way we get just one setting and will get all products in the same place.
IP Address number field
IRB 920T (IP30)

Log in to the system on the Service port
Installation Manager 6 & 7 will now select and log in to the only controller on the network when connecting to the Service port.
Migrate RobotWare removed
OPC UA Client configuration dialog


Select and add several Licenses at the same time
It is now possible to select and Add several licenses in the same time in Installation Manager 6 and 7.
Select Distribution package when creating a virtual system based on existing system
It is now possible to Select Distribution when you create a virtual system from another VC or Backup and need to replace unresolved products.
Show used Distribution in Installation Manager
Installation Manager 7 will now try to show used Distribution package in system overview for selected system.
SLP Distributor: Clarify firewall exceptions


Corrections
| PDD | |
|---|---|
| 12834 | Problems with synchronization Fixed an error in Synchronize to Station that could occur when the path to be synchronized contained references to installed RAPID symbols. |
| 13187 | Prevent creating unallowed system input/output Fixed an issue in the Configuration editor, where it was possible to create an instance with invalid empty attribute values. |
| 13449 | Visual SafeMove: CIP Safety Signal Offset field automatically updated when typing It used to update the new signal with the lowest available unused device map e.g. name deviceMap s1 1 s2 5 If you create a new signal it will get device mapping 2. It is now changed so the new signal will get device map 6. |
| 13459 | System from layout - Bad task frame position Fixed an issue where the task frame would end up at the local origin of the track mechanism instead of the track base frame. This happened when the user clicked Finish from the first page of the wizard. |
| 13461 | Incorrect warning message when unpacking Pack & Go file to deep folder structure A Pack & Go file with a deep folder structure could sometimes cause an incorrect warning regarding the target path length in Unpack & Work. The calculation of the path length has been corrected. |
| 13462 | Visual SafeMove:Import protected elements erases Global Signals Fixed an issue where Post logic expressions were missing after importing protected elements. The issue occurred when two logic expressions referenced the same global input signal. The two global signals were removed and the two expressions were merged together. |
| 13472 | Collision log in Signal analyzer is lost Improved the validation of the time stamp of I/O and motion events from the virtual controller. Invalid time stamps could cause errors like missing events in Signal Analyzer. |
| 13477 | Visual SafeMove:Possible to load safety configuration from a robot with 997-4 to a robot with 997-3 It is no longer possible to load a configuration with external CIP Safety devices on a system which doesn't have option "997-4 CIP Safety Scanner and Adapter". |
| 13478 | RobotApps missing "Published" date The Published date for RobotWare and RobotWare Add-ins is now displayed in RobotApps. ![]() |
| 13479 | Deleting a tag deletes the object selected in the Layout tab Fixed an error in the Tag browser that could cause a station object to be deleted when a tag was deleted. |
| 13501 | Installation Manager 7, not able to modify system Correction of Installation Package path have been done since this has been removed from the Preferences window. |
| 13514 | Visual SafeMove: Wrong direction icon in Function Mapping for EmergencyStopActivated The EmergencyStopActivated is now an output and writes to the connected signal. |
| 13540 | Incorrect stopping distance trace when using TCP trace A bug has been fixed causing RobotStudio to incorrectly draw a stopping distance trace when the robot switches workobjects during its path. |
| 13559 | Exception when trying to load a module from HOME in controllers with RobotWare 7.2 The command "Load in Task" used to load a RAPID module from the controller file system failed for controllers with RobotWare 7.2. This has been fixed. |
| 13567 | Collision avoidance for IRB1300 missing in RobotStudio It was not possible to configure Collision Avoidance for an IRB 1300 robot, this has been fixed. |
| 13575 | IRB 5500-27 orientation in Online Monitor The orientation of IRB 5500-27 in Online Monitor has been corrected. |
| Visual SafeMove:SafeRange visualization is misplaced for link 6 for several robot models The SafeRange is no longer misplaced in the graphics. | |
| Visual SafeMove: Difficult to show zones and tool when violation is active When a violation is selected, only the violated geometry is visible. It was difficult to understand how to deselect the violation to be able to see all geometries. In previous release a notification area was introduced where it was possible to click and deselect the the violation. Now this is improved by a better text that explains this behavior, se below: "Visual SafeMove violation selected. Only violated geometry is displayed. Click here to deselect the violation" | |
| Visual SafeMove: Units in error message is not correct for Tool- tooldata- position x, y, z The error message for Tool- tooldata- position x, y, z flange coordinates are now in correct units. | |
| Visual SafeMove: CBC and Stop configuration status should be stated in report when disabled The report now shows that CBC is inactivated if it is not used. | |
| Visual SafeMove:Report is incorrect for controller with only Industrial Network option selected When only the Industrial networks options is present drive modules are no longer displayed. | |
| Visual SafeMove: Logic expression name which does not exist shows up in protected elements window Internal logic expressions were visible in the protected elements window. They are no longer visible. | |
| Visual SafeMove: No signal name in Write to controller disabled reason The following improvements has been done to Visual SafeMove in order to better manage invalid signal names:
| |
| No reconnect attempt at station load for OPC UA Client Smart Component Only one connection attempt was done at station load if "Auto connect" was enabled for the OPC UA Client Smart Component. Now the Smart Component attempts to connect to the OPC UA server every 2 seconds until it succeeds. Information about the connection status was also added to the Output window. | |
| Visual SafeMove:Show labels are getting enabled after every controller restart Hidden labels now remains hidden after a controller restart. | |
| Not possible to attach part to robot by drag-drop Corrected an error that made it impossible to attach a part to certain robot links by drag and drop. | |
| New naming for OmniCore controller restarts When restarting an OmniCore controller, the names of the different restart modes have been adjusted to match the FlexPendant. | |
| Unhandled exception in Signal Setup Fixed an unhandled exception that happened when clicking the left arrow key after selecting a tree node in the Signal Setup window. | |
| Unhandled exception in Synchronize to RAPID window Fixed an unhandled exception that could happen when starting a drag and drop operation inside a text field in the Synchronize to RAPID window. | |
| Freehand jog IRB 369C1 works incorrectly for axis 5 Corrected the behavior of freehand jog for IRB 369C1 axis 5. | |
| Manual Mode missing in Path Return Region CFG Type Fixed an issue in the configuration editor that could cause the name of certain configuration entries to be displayed incorrectly. | |
| Correction when deselecting options in Installation Manager When deselecting an option the dependency childs in the manifest will no longer be selected in Installation Manager 6 and 7. | |
| Timeout error when installing FlexPendant app Fixed an error that occurred when installing dependencies required by the FlexPendant app. | |
| Visual SafeMove: Exception on trying to encapsulate upper arm When clicking Encapsulate upper arm, an exception occurs if a stop configuration is selected. This has now been fixed. | |
| I/O Engineering Tool: Default Layout will not bring back all default windows The Signal Editor window is now restored when selecting the default window layout in I/O Engineering Tool. | |
| Visual SafeMove: Signals not deleted when deleting CIP safety device If a CIP safety device is deleted its signals is now also deleted. | |
| Recording Playback: Wrong category 0 stop position for IRB 14050 In Recording Playback, category 0 stop position was incorrectly displayed for an IRB 14050 robot. Category 0 stop signals are no longer added when selecting "Quick add position signals" for IRB 14050, because the robot only supports category 1 stop. | |
| TCP Trace: category 0 stop trace is wrong for IRB 14050 In TCP Trace it is no longer possible to select category 0 stop trace for IRB 14050, because the robot only supports category 1 stop. | |
| IRB 14050 - Playback of Category 1 stop position not correct In Recording Playback, the visualization was incorrect when selecting Category 1 stop position for an IRB 14050 robot. This has been fixed. Note that Category 0 stop is not supported for IRB 14050. | |
| Visual SafeMove: CIP Safety External Devices can't be deleted The external safety device reappear if the Safe IO Configurator window is closed and then opened. This is now fixed | |
| Wrong translations Fixed a number of translations that were in the wrong language. |
